C-minor v0.0

IAstExprNodeVisitor<T>.Visit Method

Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Ast
Declaring Type: IAstExprNodeVisitor<T>

Overloads

Visit(AstExprNodeLiteral)

Visitor callback for Literal nodes

Visit(AstExprNodeMethodCall)

Visitor callback for MethodCall nodes

Visit(AstExprNodeIndexer)

Visitor callback for Indexer nodes

Visit(AstExprNodeUnaryOp)

Visitor callback for UnaryOp nodes

Visit(AstExprNodeBinaryOp)

Visitor callback for BinaryOp nodes

Visit(AstExprNodeTernaryOp)

Visitor callback for TernaryOp nodes

Visit(AstExprNodeIdentifier)

Visitor callback for Identifier nodes

Visit(AstExprNodeTypeCast)

Visitor callback for Type Cast nodes

Visit(AstExprNodeInterpolatedString)

Visitor callback for StrCat nodes

Visit(AstExprNodeLiteral)

Visitor callback for Literal nodes

T Visit(AstExprNodeLiteral el);

Parameters

AstExprNodeLiteral el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeMethodCall)

Visitor callback for MethodCall nodes

T Visit(AstExprNodeMethodCall el);

Parameters

AstExprNodeMethodCall el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeIndexer)

Visitor callback for Indexer nodes

T Visit(AstExprNodeIndexer el);

Parameters

AstExprNodeIndexer el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeUnaryOp)

Visitor callback for UnaryOp nodes

T Visit(AstExprNodeUnaryOp el);

Parameters

AstExprNodeUnaryOp el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeBinaryOp)

Visitor callback for BinaryOp nodes

T Visit(AstExprNodeBinaryOp el);

Parameters

AstExprNodeBinaryOp el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeTernaryOp)

Visitor callback for TernaryOp nodes

T Visit(AstExprNodeTernaryOp el);

Parameters

AstExprNodeTernaryOp el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeIdentifier)

Visitor callback for Identifier nodes

T Visit(AstExprNodeIdentifier el);

Parameters

AstExprNodeIdentifier el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeTypeCast)

Visitor callback for Type Cast nodes

T Visit(AstExprNodeTypeCast el);

Parameters

AstExprNodeTypeCast el

The element being visited

Returns

T

A visitor defined valued

Visit(AstExprNodeInterpolatedString)

Visitor callback for StrCat nodes

T Visit(AstExprNodeInterpolatedString el);

Parameters

AstExprNodeInterpolatedString el

The element being visited

Returns

T

A visitor defined valued